
class Demo1:
    name = 'typeName';
    def __init__(self,name):
        self.name = name;

        
d3 = Demo1('张三');
print(d3.name);        #输出：张三
print(Demo1.name);     #输出：typeName
del(d3.name)
print(d3.name);        #输出：typeName
print('{:-^30}'.format('分割线'))

'''
使用self 定义的属性是，实例属性
直接在class下面定义的属性是类属性
如果属性名字一样那么，实例属性的优先级要比类属性高，所有优先输出实例属性
'''
for x in dir(Demo1):
    print(x)


